// 导入所有接口
import apiList from './interface'
import api from './api' // 导入 api

const install = Vue => {
  if (install.installed) {
    return
  }
  install.installed = true

  Object.defineProperties(Vue.prototype, {
    // 注意哦，此处挂载在 Vue 原型的 $api 对象上 ，调用方式 this.$api.接口名称
    $api: {
      get () {
        return apiList
      }
    },
    $http: api
  })
}

export default install
